Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Winston-Salem Open - Winston-Salem Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Germany F4 Kazakhstan F1 Kazakhstan F2 Russia F3 Uzbekistan F1 Uzbekistan F2 Turkey F26 Turkey F27 Belarus F2 France F17 Germany F17 Kazakhstan F6 Kazakhstan F7 Kazakhstan F8 Russia F2 China F4 China F5 Kazakhstan F7 Kazakhstan F8 Sweden F4 Sweden F5 Belarus F3 Germany F1 Germany F2 Kazakhstan F1 Kazakhstan F2 Iran F4 Iran F5 Israel F1 Israel F2 Uzbekistan F1 Uzbekistan F2 Korea F1 Korea F2 Spain F18 Turkey F26 Turkey F27 Belarus F1 Belarus F2 Switzerland F1 Uzbekistan F1 Uzbekistan F2 Kazakhstan F10 Belarus F1 Belarus F2 Uncle Tobys Challenger - Tasmania Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx Voit Mexico City Open - Mexico City Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Russia F6 Belarus F1 USA F29 Open Diputacion Ciudad de Pozoblanco - Cordoba USA F24 Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Rhodes Challenger Rhodes Challenger Ramat Hasharon Challenger San Jose Challenger Fergana Challenger Nottingham Challenger M15 Luan Beijing Challenger Ortisei Challenger Vancouver Challenger Bangkok Challenger Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Alphen Challenger Switzerland F2 Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Gemax Open - Belgrade Astana Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Kazan Challenger Nottingham Challenger Portoroz Challenger Astana Challenger Rennes Challenger Helsinki Challenger Budapest Challenger - Budapest Ilkley Challenger Vancouver Challenger Izmir Challenger Bangalore Challenger Pune Challenger Smith Barney Men's Challenger - Covington Brescia Challenger Bangkok Challenger Guangzhou Challenger Kazan Challenger Shenzhen Challenger Raanana Challenger Open de Montauban - Montauban Karshi Challenger Mestre Challenger Fergana Challenger Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Kaohsiung Challenger Tashkent Challenger Ho Chi Minh City Challenger Happy Valley Challenger Cherbourg Challenger Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Taipei City Challenger Anning Challenger Seoul Challenger Busan Challenger Samarkand Challenger Taiwan Challenger - Kaohsiung Surbiton Challenger Nottingham Challenger Bukhara Challenger - Bukhara Fergana Challenger Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver Shenzhen Challenger Qujing Challenger Open D'Orleans - Orleans Nottingham Challenger Ramat Hasharon Challenger Home Depot Center USTA Challenger - Carson Vancouver Challenger XL Bermuda Open - Bermuda Vancouver Challenger Granby Challenger Columbus Challenger Indian Wells Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Bancolombia Open - Bogota Surbiton Challenger Mordova Cup 2007 - Saransk Astana Challenger Shanghai Challenger VI Gramado Open de Tenis - Gramado Swanston Challenger - Sacramento Happy Valley Challenger Tyumen Challenger Karshi Challenger M15 Monastir Astana Challenger Mons Challenger Budapest Challenger Zhuhai Challenger Akbank Private Banking TED Open - Istanbul Vancouver Challenger Seoul Challenger Bratislava Challenger Taipei City Challenger Raanana Challenger Seoul Challenger Busan Challenger Fergana Challenger St. Remy Challenger M15 Torello The LTA Wrexham Challenger - Wrexham Istanbul Challenger Canberra Challenger Tashkent Challenger Suzhou Challenger Columbus Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City St. Brieuc Challenger Samarkand Challenger Orleans Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Recanati Challenger Astana Challenger Portoroz Challenger Czech Open - Prostejov Istanbul Challenger Eckental Challenger Budapest Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Qingdao Challenger Busan Challenger Zhuhai Challenger M25 Les Franqueses del Valles Gimcheon Challenger Togliatti Cup - Togliatti Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Phoenix Challenger Istanbul Challenger USTA Comerica Challenger - Aptos International Indoor Tennis Championships of Croatia - Zagreb Gwangju Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger Eckental Challenger Ortisei Challenger Biella 4 Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania PBZ Zagreb Indoors - Zagreb Gimcheon Challenger Astana Challenger Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station AIG Japan Open Tennis Championships - Tokyo TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Czech Open 2006 - Prostejov The Nottingham Open - Nottingham Malaga Challenger Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Nottingham 3 Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Hersonissos 3 Challenger Nur-Sultan Challenger Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Canberra Challenger Bengalaru Challenger Morelos Challenger Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Ostrava Challenger Prague Challenger Istanbul Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Athens Challenger PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier Busan Challenger AEGON Championships - London Sao Paulo Challenger Tour Finals Zhuhai Challenger Kremlin Cup - Moscow Dallas Challenger Nottingham-2 Challenger PBZ Zagreb Indoors - Zagreb Salzburg Challenger Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Tashkent Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Geneva Challenger BMW Open - Munich Open Sud de France - Montpellier Delray Beach Open - Delray Beach Indianapolis Tennis Championships - Indianapolis The Artois Championships - London Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Aegon Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach Memphis Open - Memphis Batman Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Citi Open - Washington Kremlin Cup - Moscow Little Rock Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Le Gosier Challenger Kremlin Cup - Moscow Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Countrywide Classic - Los Angeles Hall of Fame Open - Newport Guadalajara Challenger European Open - Antwerp Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Tata Open Maharashtra - Pune Open 13 Provence - Marseille Mexico City Challenger BMW Open - Munich Gonet Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kun-Ming Challenger Athens Challenger Open 13 Provence - Marseille Gonet Geneva Open - Geneva Ningboo Challenger Truist Atlanta Open - Atlanta Ortisei Challenger Stockholm Open - Stockholm Erste Bank Open - Vienna AEGON Championships - London Topshelf Open - 's-Hertogenbosch Helsinki Challenger SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch New York Open - New York Nature Valley International - Eastbourne Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan AEGON Championships - London Thailand Open - Bangkok Gonet Geneva Open - Geneva Irving Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Delray Beach Open - Delray Beach Izmir Challenger Mons Challenger Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Rennes Challenger Shenzhen Challenger Wroclaw Challenger Moscow Challenger Segovia Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Eskisehir Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Koblenz Challenger Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest Ilkley Challenger TEB BNP Paribas Istanbul Open - Istanbul Recanati Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Portoroz Challenger Hall of Fame Tennis Championships - Newport Recanati Challenger Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Seoul Challenger TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Winston-Salem Open - Winston-Salem New York Open - New York Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Helsinki Challenger Budapest Challenger Shenzhen Open - Shenzhen Tata Open Maharashtra - Pune Prostejov Challenger Eckental Challenger Citta di Monza - Monza BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Open - Dallas St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Noventi Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Little Rock Challenger BMW Open - Munich Libema Open - 's-Hertogenbosch Noventi Open - Halle Tyler Challenger Mallorca Championships - Mallorca Citi Open - Washington Winston-Salem Open - Winston-Salem Sofia Open - Sofia Gijon Open - Gijon TD Waterhouse Cup - Long Island Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Tenerife 3 Challenger Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai AEGON International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BMW Open - Munich Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Brisbane International - Brisbane Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Recanati Challenger Bordeaux Challenger Prague Challenger Sony Open Tennis - Miami Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Wuxi Challenger Grodzisk Mazowiecki Challenger BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal China Open - Beijing Sony Ericsson Open - Miami Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Coupe Rogers - Montreal Sony Ericsson Open - Miami Medibank International - Sydney Miami Open - Miami Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto SAP Open - San Jose BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Abierto de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota U.S. Open - New York Atlanta Tennis Championships - Atlanta French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, ISR-POL 3-1 Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group II, 1R, EGY-BLR 1-3 All Lower level tournaments Davis Cup, Group II, 2R, BLR-LAT 4-1 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, PO, RUS-BLR 3-2 French Open (juniors) Olympics - Tokyo Olympics - Rio de Janeiro